\section{com.iisageek.client.Workorders\-Panel.Events\-Calendar Class Reference}
\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar}\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::WorkordersPanel::EventsCalendar}}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\bf{Events\-Calendar} ()
\item 
void \bf{build\-Calendar} ()
\item 
void \bf{received\-Data} (Node root)
\item 
void \bf{on\-Click} (Widget sender)
\item 
void \bf{add\-Change\-Listener} (Change\-Listener listener)
\item 
void \bf{remove\-Change\-Listener} (Change\-Listener listener)
\item 
void \bf{prev\-Month} ()
\item 
void \bf{next\-Month} ()
\item 
void \bf{prev\-Year} ()
\item 
void \bf{next\-Year} ()
\item 
int \bf{get\-Year} ()
\item 
int \bf{get\-Month} ()
\item 
int \bf{get\-Day} ()
\item 
Date \bf{get\-Date} ()
\end{CompactItemize}
\subsection*{Protected Member Functions}
\begin{CompactItemize}
\item 
void \bf{set\-Header\-Text} (int year, int month)
\end{CompactItemize}
\subsection*{Classes}
\begin{CompactItemize}
\item 
class \bf{Day\-View\-Dialog}
\end{CompactItemize}


\subsection{Detailed Description}
\doxyref{Events\-Calendar}{p.}{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar}

the calendar widget and all of its contained processes

\begin{Desc}
\item[Author:]Bob Breznak \end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!EventsCalendar@{EventsCalendar}}
\index{EventsCalendar@{EventsCalendar}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}com.iisageek.client.Workorders\-Panel.Events\-Calendar.Events\-Calendar ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_295723ca680b59bd02287f9e14d7ea7f}


\doxyref{Events\-Calendar}{p.}{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar}

generate the events calendar heading and set it's inital values 

\subsection{Member Function Documentation}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!addChangeListener@{addChangeListener}}
\index{addChangeListener@{addChangeListener}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.add\-Change\-Listener (Change\-Listener {\em listener})}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_10caf7b9c6708013f28246c4f308ba0a}


add\-Change\-Listener

add a change listener for any events changes to the grid

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em listener(Change\-Listener)}]the class that will listen for any changes \end{description}
\end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!buildCalendar@{buildCalendar}}
\index{buildCalendar@{buildCalendar}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.build\-Calendar ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_0c6c80f646b6810b010ea91d8ba17146}


build\-Calendar

build the calendar, display the loading dialog and send a HTTP request for all events associated with the month \index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!getDate@{getDate}}
\index{getDate@{getDate}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Date com.iisageek.client.Workorders\-Panel.Events\-Calendar.get\-Date ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_9b678962a12127d9ef54c48d00d1d652}


get\-Date

returns the current date \begin{Desc}
\item[Returns:](Date) the current date \end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!getDay@{getDay}}
\index{getDay@{getDay}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int com.iisageek.client.Workorders\-Panel.Events\-Calendar.get\-Day ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_540c87a2035404501bb50059fdecbe86}


get\-Day

returns the current day

\begin{Desc}
\item[Returns:](int) the current day \end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!getMonth@{getMonth}}
\index{getMonth@{getMonth}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int com.iisageek.client.Workorders\-Panel.Events\-Calendar.get\-Month ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_d05da79da57b93ef8551256b36a4a4cf}


get\-Month

return the current month

\begin{Desc}
\item[Returns:]the current month - 1 \end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!getYear@{getYear}}
\index{getYear@{getYear}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int com.iisageek.client.Workorders\-Panel.Events\-Calendar.get\-Year ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_5c0b8eeab273afc11a4673a762a2a9c0}


get\-Year

return the current year \begin{Desc}
\item[Returns:]the current year \end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!nextMonth@{nextMonth}}
\index{nextMonth@{nextMonth}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.next\-Month ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_526f26026bbcf29c817463337bd7cd4a}


next\-Month

return the number of the month after the current \index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!nextYear@{nextYear}}
\index{nextYear@{nextYear}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.next\-Year ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_5834778f73f2b3fd3f5a9bd3ffbb2f45}


next\-Year

return the number of the year after the current \index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!onClick@{onClick}}
\index{onClick@{onClick}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.on\-Click (Widget {\em sender})}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_d51fb4fabdfee7bc5481264713f4adcd}


on\-Click

fired when a day is selected

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em sender}](Widget) the Cell\-HTML that was clicked \end{description}
\end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!prevMonth@{prevMonth}}
\index{prevMonth@{prevMonth}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.prev\-Month ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_19612338ae409e5ae7337e0c352463d3}


prev\-Month

return the number of the month before the current \index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!prevYear@{prevYear}}
\index{prevYear@{prevYear}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.prev\-Year ()}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_49025bfb57e87a0147cda1ce82a53463}


prev\-Year

return the number of the year before the current \index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!receivedData@{receivedData}}
\index{receivedData@{receivedData}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.received\-Data (Node {\em root})}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_eb0f61f98bff4f91e8f1e24d1caa034d}


received\-Data

Invoked from the HTTP call in the constructor.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em root}](Node) the root XML node returned from the HTTP call \end{description}
\end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!removeChangeListener@{removeChangeListener}}
\index{removeChangeListener@{removeChangeListener}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.remove\-Change\-Listener (Change\-Listener {\em listener})}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_2b7bedc50c4b0f3e98351f8830633410}


remove\-Change\-Listener

remove the class from being contacted when a change occurs

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em listener}](Change\-Listener) \end{description}
\end{Desc}
\index{com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}!setHeaderText@{setHeaderText}}
\index{setHeaderText@{setHeaderText}!com::iisageek::client::WorkordersPanel::EventsCalendar@{com::iisageek::client::Workorders\-Panel::Events\-Calendar}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void com.iisageek.client.Workorders\-Panel.Events\-Calendar.set\-Header\-Text (int {\em year}, int {\em month})\hspace{0.3cm}{\tt  [protected]}}\label{classcom_1_1iisageek_1_1client_1_1_workorders_panel_1_1_events_calendar_6e8645bf15d408c347ae33f742bc376c}


set\-Header\-Text

set the text that is at the top of the navigation

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em year}](int) the year of the calendar \item[{\em month}](int) the month of the calendar \end{description}
\end{Desc}


The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
My Documents/Source Code/Java/GWT/lnl/src/com/iisageek/client/Workorders\-Panel.java\end{CompactItemize}
